@charset "utf-8";
/* CSS Document */
body{background:#FFF; color:#424243; font-family:"microsoft yahei","微软雅黑";}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,button,select,option,textarea,p,blockquote,th,td{padding:0;margin:0;font:12px/1.6 helvetica, verdana, tahoma, arial, sans-serif;}
body {text-align: center;}
ol, ul, dl {list-style: none;}
img{border:0}
.layout_full{ width:100%;}
.layout_g{ width:1200; margin:auto;}
.layout_g_d{ width:1200; float:left;}
.wid1200{width: 1200px;margin: auto;}
.wid1200_con {width: 1200px;float: left;}
.clear{clear:both;height:0; overflow:hidden;}
a,a:visited{color:#424243;text-decoration:none;font-family:"microsoft yahei","微软雅黑";}
a:hover{text-decoration:none;color:#E53E49}
.fl{float:left;}
.fr{float:right}
.h{display:none;}
.s{display:block;}
/**头部**/
.header_top{z-index:999;background:#444;height:30px;position: relative;width:100%;}
.header_nav{ text-align:left;}
.header_nav em{font-size: 13px;color: #fff;line-height: 30px;padding: 0 22px;display: inline-block;height: 30px;float: left;font-family:"microsoft yahei","微软雅黑";font-style:normal;}
.header_nav em.welcome{ padding-left:0;}
.header_nav a{font-size: 13px;color: #fff;line-height: 30px;padding: 0 22px;display: inline-block;height: 30px;float: left;}
.header_nav a:hover{ color:#444;background: #fff;}
.header-nav a.phoneversion{position:relative;z-index:98;}
.header_nav a.phoneversion:hover {background: #fff;color: #444;}
.header_nav a.phoneversion:hover span{display:block}
.header_nav a.phoneversion span{width: 130px;border: 1px solid #dfdfdf;border-top: 0;text-align: center;position: absolute;top: 30px;display: none;background: #fff;margin-left:-42px;padding:10px 8px;z-index:9999;}
.login_wrap a {font-size: 12px;color: #fff;line-height: 30px;margin-left: 24px;transition: all .2s;}
.login_wrap a:hover{color:#fff}

.today_price {float: right;display: block;width: 106px;margin-right: 16px;position: relative;z-index: 900;}
.today_price:hover a.price {color: #323232;background: #fff;}
.today_price:hover ul{display: block;}
.today_price a.price {text-align: center;font-size: 12px;color: #fff;line-height: 30px;display: block;width: 100%;height: 100%;}

.today_price .price_content {display: none;width: 196px;background: #fff;border: 1px solid #e3e3e3;border-top: 0;position: absolute;right: -1px;top: 30px; z-index:999}
.price_content li {height: 34px;line-height: 34px;padding: 0 10px;font-size: 12px;color: #8f8f8f;text-align: right;cursor: pointer;border-bottom: 1px solid #efefef;}
.price_content li span {float: left;line-height: 34px;color: #4c4c4c;}
.price_content li b {color: #c53c58;}

.web_nav{position:relative;width:100%;height:43px; z-index:800;}
.web_nav_fix{width:100%; position:fixed; top:0px; z-index:800;}
.nav_div{position:absolute;width:100%;height:42px;background:#FFF;border-bottom:1px solid #DFDFDF;line-height:42px; z-index:800;left:0px;}

.nav_left{text-align:left; position:absolute; z-index:999; left:0px;}
.nav_left a{font-size:16px;padding:0 28px;line-height:42px;display:inline-block;float:left;letter-spacing: 2px;}
.nav_left a:hover,.nav_left a.cur{ border-bottom:1px solid #CA0000;}
	
.nav_left .nav_a{padding:0px; width:92px; text-align:center;}
.nav_left .nav_b{padding:0px; width:110px; text-align:center;}

.xuetang{float: right;display: block;width:90px;height:30px;margin-right:16px;line-height: 30px;}
.xuetang a{color:#fff;}
.xuetang a:hover{color:#FFF;}

/**下拉菜单**/
.sub_menu_con{ width:1166px; float:left; padding:30px 0px 30px 32px;}
.sub_menu_bg{-moz-box-shadow:0px 0px 20px #333333; -webkit-box-shadow:0px 0px 20px #333333; box-shadow:0px 0px 20px #333333; width:100%; height:320px; position:absolute;z-index:90; margin-top:42px; background:#FFF; left:0px;}
.sub_menu_link{width:340px; float:left; border-right:1px solid #DFDFDF; height:260px;}
.sub_menu_link p{ text-align:left;}
.tit_a { font-size:14px; margin-bottom:6px; font-weight:bold;font-family:"宋体"}
.tit_a a{ font-family:"宋体"}
.tit_b{ line-height:30px;}
.link_class a{  float:left; width:158px; line-height:26px;font-family:"宋体"}
.sub_menu_txt{width:180px; float:left; margin-left:50px; text-align:left;}
.sub_link_right a{ float:left; line-height:26px; width:180px; line-height:40px; font-size:12px; font-family:"宋体"}
.sub_link_left{width:158px; float:left; text-align:left;}
.sub_link_left a{  float:left; width:158px; line-height:40px; font-size:12px;font-family:"宋体"}


.logo_div{height:81px; background:#FFF;}
.logo{width:200px; float:left; margin-left:500px; padding-top:18px; display:inline;}
.diy_zj{width:170px; float:left; margin-left:40px; padding-top:36px; display:inline;}


.nav_right {padding-top:4px;float: right;}
.nav_right_menu{position:relative;}

.search{position:absolute;right:132px;background: #fafafa;border: 1px solid #e5e5e5;width: 208px;height: 30px;margin-top:4px;}
.search_input{width:168px; background:none; outline:none; border:none; line-height:28px; height:28px; float:left; margin:0px; font-size:14px; text-indent:8px;font-family:"microsoft yahei","微软雅黑";}
.search_bt{width:30px;height:30px;float: left;display: block;transition: none;}
.search_bt {background-image:url(/static_2018/images/bg.png);background-repeat: no-repeat;background-position:center;background-position: -22px -14px; float:right;}
.search_bt:hover{background-position: -22px -54px;}

.shopping_cart, .user_center {width: 38px;height: 38px;float: left;display: block;transition: none;}
.shopping_cart {background-image:url(/static_2018/images/bg.png);background-repeat: no-repeat;background-position:center;background-position: -59px -12px;}
.shopping_cart:hover{background-position: -59px -52px;}
.user_center {background-image:url(/static_2018/images/bg.png);background-repeat: no-repeat;background-position:center;background-position: -90px -12px;margin-left:18px;}
.user_center:hover{background-position: -90px -52px;}

input::-webkit-input-placeholder, textarea::-webkit-input-placeholder {color: #989898;} 
input:-moz-placeholder, textarea:-moz-placeholder {color: #989898;} 
input::-moz-placeholder, textarea::-moz-placeholder {color: #989898;} 
input:-ms-input-placeholder, textarea:-ms-input-placeholder {color: #989898;}


.my_color_line{padding-bottom:23px; height:100px; float:left; padding-top:5px;}
.my_color_bg{width:340px; float:left;}
.my_color_bg a{background:url(/static_2018/images/color_diamond2.png);background-repeat:no-repeat;}
.my_color_bg #my_img_color0{width:54px; height:21px; display:block; float:left;padding-top:58px;line-height:14px; margin-right:30px; margin-left:-4px; background-position:3px 0px;}
.my_color_bg #my_img_color1{width:54px; height:21px; display:block; float:left;padding-top:58px;line-height:14px; margin-right:30px; background-position:-83px 0px;}
.my_color_bg #my_img_color2{width:54px; height:21px; display:block; float:left;padding-top:58px;line-height:14px; margin-right:30px; background-position:-171px 0px;}
.my_color_bg #my_img_color3{width:54px; height:21px; display:block; float:left;padding-top:58px;line-height:14px; background-position:-257px 0px;}

.my_color_bg #my_img_color4{width:54px; height:21px; display:block; float:left;padding-top:58px;line-height:14px; margin-right:30px; margin-left:-4px; background-position:-345px 0px;}
.my_color_bg #my_img_color5{width:54px; height:21px; display:block; float:left;padding-top:58px;line-height:14px; margin-right:30px; background-position:-432px 0px;}
.my_color_bg #my_img_color6{width:54px; height:21px; display:block; float:left;padding-top:58px;line-height:14px; margin-right:30px; background-position:-518px 3px;}
.my_color_bg #my_img_color7{width:54px; height:21px; display:block; float:left;padding-top:58px;line-height:14px; background-position:-605px 3px;}
.my_color_bg #my_img_color8{width:54px; height:21px; display:block; float:left;padding-top:58px;line-height:14px; margin-right:30px; margin-left:-4px; background-position:-693px 0px;}
.my_color_bg #my_img_color9{width:54px; height:21px; display:block; float:left;padding-top:58px;line-height:14px; margin-right:30px; background-position:-779px 0px;}
.my_color_bg #my_img_color10{width:54px; height:21px; display:block; float:left;padding-top:58px;line-height:14px; margin-right:30px; background-position:-867px 0px;}
.my_color_bg a.cur{color:#CA0000; font-weight:bold;}
/**购物车下拉**/
.cart_pop{width:288px;background-color:white;border:1px solid #dfdfdf;position:absolute;display:none;z-index:101;top:42px;right:58px;}
.cart_pop li{height: 70px;padding: 8px 20px;border-bottom: 1px solid #ededed;overflow: hidden;cursor: pointer;position: relative;}
.cart_img {width: 70px;height: 70px;float: left;}
.cart_message {float: right;width: 170px;font-size: 12px;line-height: 16px;padding-top: 15px;text-align:left;}
.cart_message h3 {font-weight: normal;color: #424243;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;margin-bottom: 7px;}
.cart_message a h3{ color:#424243;}
.cart_message a:hover h3{ color:#CA0000;}
.cart_message span {color: #CA0000;}
.cart_message span i {font-style: normal;color: #424243;}
.cart_pop a.del{width:22px; height:22px;display:block; background:url(/static_2018/images/del.png);background-repeat: no-repeat; background-position:-9px -13px;float:right}
.cart_pop a:hover.del{width:22px; height:22px;display:block; background:url(/static_2018/images/del.png);background-repeat: no-repeat; background-position:-9px -50px;float:right}

.cart_pop_footer {padding: 20px;}
.cart_pop_footer td {color: #CA0000;font-size: 12px;}
.cart_pop_footer td .total_pro {font-size: 14px;}
.cart_pop_footer td .total_price {font-size: 18px;}
.cart_pop_footer td.cart_btn {padding-top: 20px;height: 40px;}
.line-btn {background: #fff;color: #CA0000;}
.view-cart {width: 118px;float: left;}
.red-btn {color: #fff;background: #CA0000;}
a.red-btn{color:#FFF;}
a.red-btn:hover{color:#FB757E;}
.pay {width: 118px;float: right;}
.red-btn, .line-btn, .gray-btn, .yellow-btn {height: 38px;display: inline-block;text-align: center;line-height: 38px;font-size: 14px;border: 1px solid #CA0000;transition: all .2s linear;cursor: pointer;}
.no_val{padding: 20px;text-align: center;font-size: 14px;color: #828282;font-family:"microsoft yahei","微软雅黑"; }


.user_center_box {background: #fff;border: 1px solid #dfdfdf;width: 142px;position: absolute;z-index: 101;top: 42px;}
.user_center_box a {display: block;width: 100%;text-align: center;color: #424243;font-size: 12px;line-height: 35px;border-bottom: 1px solid #efefef;}
.user_center_box a:hover{background:#F6F6F6;color:#CA0000;}

.shopping_cart span {display: block;position: absolute;width: 19px;height: 19px;text-align: center;font-size: 12px;line-height: 19px;left: 24px;color: #fff;background:#CA0000;border-radius:19px; display:none}

/**位置**/
.postion{height:52px; line-height:52px; font-size:12px;font-family:"microsoft yahei","微软雅黑"; text-align:left; color:#888}
.postion a{color:#424243;}
.postion h1,.postion a h1{font-size:12px;font-weight: normal; padding:0px; margin:0px; display:inline;font-family:"microsoft yahei","微软雅黑";}
.postion span{color:#424243;margin-right:9px; margin-left:9px;}


/**右侧固定**/
.massa{position:absolute;top:10px;left:0;width:220px;height:80px;display:none; background: url("/static_2018/images/tc_border.png") no-repeat;z-index:10000;}
.massa .mi-a{width:20px;height:20px;position:absolute;display:inline-block;right:10px;top:-10px;background: url("/static_2018/images/tc_close.png") no-repeat;transition: 0.2s;-webkit-transition: 0.2s;-moz-transtion:0.2s;-ms-transition:0.2s;}
.massa .mi-a:hover{background: url("/static_2018/images/tc_close.png") no-repeat;transform:rotate(360deg);-webkit-transform:rotate(360deg);-moz-transform: rotate(360deg);-ms-transform: rotate(360deg);}
.massa .paop{font-size: 12px; margin:7px 0;text-align: center; line-height: 20px; width: 182px;color: #000;cursor:pointer;}
.massa  p.paop{ background:FFF;}
.massa .paop span{color:#f22323;font-weight: bold;background:#FFF;}
.massa a{text-decoration: none;background:#FFF;}

#footico li a.hov-top{position: absolute;bottom:-9px;left:-62px;display: none;}
.liuyan,.su-clo,.su-phone,.su-sub{position: absolute;}
.jy-img{position:relative;z-index: 1001;width: 512px;height: 467px;left: 50%;top:50%;margin-top:-230px;margin-left:-256px;display: none;}
.liuyan{top:93px;left: 21px;width: 464px;height: 145px;border: none; outline: none;}
.su-clo{width: 40px;height: 40px;right: 0;top: 0;display: inline-block;}
.su-phone{width: 112px;height: 28px;left: 89px;bottom: 150px; border: none; outline: none;}
.su-sub{width: 195px;height: 42px;left:158px;bottom: 84px;border: none;outline: none;text-indent: -999em;background: none;}
.jy-win{display: none;}
.jy-succ{position:relative;z-index: 1001;width: 351px;height: 251px;left: 50%;top:50%;margin-left:-175px;margin-top:-125px;display: none; }
.shut{position: absolute;display: inline-block;width: 130px;right: 37px;bottom: 64px;height: 42px;}
.stroll{position: absolute;display: inline-block;width: 130px;left: 30px;bottom: 64px;height: 42px;}
/**飞入**/
.u_flyer{display: block;width: 50px;height: 50px;border-radius: 50px;position: fixed;z-index: 9999;}
.love_quick_cort .right_goods_sum{display:none;position:absolute;width:16px;height:16px;text-align: center;font-size: 12px;line-height: 16px;left:32px; margin-top:5px;color: #fff;background: #CA0000;border-radius: 16px;}
.love_quickcort_hover .right_goods_sum{display:none;position:absolute;width:16px;height:16px;text-align: center;font-size: 12px;line-height: 16px;left:32px; margin-top:4px;color: #fff;background: #CA0000;border-radius: 16px;}
/**底部保障**/
.bottom_bz{ height:400px;}
.bz_ico{width:240px; float:left; margin-top:40px;}
.bz_ico p{ font-size:20px; padding-top:36px;text-align:left; text-indent:16px; color:#222; letter-spacing:1px;font-family:"宋体";}
.ico1{width:81px; float:left;}
.ico2{width:75px; float:left;}
.ico3{width:74px; float:left;}

.b_help_list{margin-top:46px; margin-bottom:20px; float:left; border-top:1px solid #E5E5E5; padding-top:20px;}
.b_help_list ul{ width:722px; float:left; margin-left:18px; display:inline;}
.b_help_list li{width:144px; float:left; height:160px; display:inline;margin:0px; text-align:left}
.b_help_list li a{ font-size:14px;font-family:"宋体"; color:#555; line-height:30px;}
.b_help_list li a:hover{color:#E53E49;}
.b_htit{font-family:"宋体";font-size:16px; color:#222; line-height:56px;}

.on_ask{width:459px; float:left; height:120px; margin-top:20px; border-left:1px solid #EEE;}
.on_ask_txt{width:142px; float:left; margin-left:52px; font-size:14px; font-family:'宋体';text-align:left; margin-top:-9px; color:#222;}
.on_ask_tel{color:#E53E49; font-size:20px; font-weight:bold;font-family:'宋体';}
.on_time{font-family:'宋体'; line-height:24px; font-size:14px; margin-top:4px;}
.on_ask_bt{width:140px; border:1px solid #E53E49; display:block; height:27px; margin-top:14px; }
.on_ask_bt a{width:85px; height:27px;font-family:'宋体'; font-size:14px; display:block;background:url(/static_2018/images/zx.jpg);background-repeat:no-repeat; padding-left:55px; line-height:27px; color:#E53E49;}

.weixin{width:92px; float:left; margin-left:52px; margin-top:-2px;}
.weibo{width:92px; float:left; margin-left:20px;margin-top:-2px;}

.wei_txt{font-size:14px; color: #222; text-align:center; line-height:34px;color:#222;}

.bottom_link{text-align:center}
.bottom_link a{font-size:12px; color:#555;font-family:'宋体'; line-height:23px; margin-left:10px;}
.bottom_link a:hover{color:#E53E49;}
.mycopyright{ text-align:center; color:#555;font-family:'宋体'; font-size:14px; line-height:20px; margin-top:3px; margin-bottom:20px; float:left; width:1200px;}
.mycopyright a{font-family:'宋体';font-size:14px;color:#555;}
.mycopyright a:hover{color:#E53E49;}
.link_tit{width:100px; float:left;}
.scroll_link{width:1100px; float:left;}
.scroll_link li{ padding-right:20px; float:left;}

/**右侧客服**/
.love_quickservice{display:block;position:fixed;right:30px;bottom:30px;background:#F6EEE2;width:50px;text-align:center;z-index:8001;}
.droline_kf{background:#f6eee2;width:58px;position:relative; height:100px; left:-4px;cursor:pointer;margin-bottom:26px;}
.love_quickservice .love_quick1{background-position:0 0;width:30px;height:26px;margin-top:0;margin-bottom:4px;}

.love_quick_cort{position:relative;width:50px;height:50px;margin:3px 0;z-index:1; line-height:50px;}
.love_quickcort_hover{position:relative;width:49px;height:48px;margin:3px 0;z-index:1;border-bottom:1px solid #F0F0F0;border-top:1px solid #F0F0F0;border-right:1px solid #F0F0F0; line-height:48px;}

.love_quick_word{display:none;position:absolute;width:55px;height:48px;background:#fff;padding-left:10px;color:#9D7E6A;font-size:12px;top:0;right:0;z-index:-1;opacity:0;filter:alpha(opacity=0);border-left:1px solid #F0F0F0; border-bottom:1px solid #F0F0F0;border-top:1px solid #F0F0F0;line-height:48px; margin-top:-1px; text-align:left;}
.love_quickcort_hover{background:#fff;}
.quick_ewm{width:91px;height:126px;padding:6px;right: 0px; opacity: 0; display: none;}
.love_quickservice a{display:inline-block;background-image:url(/static_2018/images/kefu_bg.png);background-repeat:no-repeat;margin:0 auto;margin-top:8px;}

.love_quickservice .love_quick2{background-position:-4px -24px;width:40px;height:40px;}
.love_quickcort_hover .love_quick2{background-position:-4px -25px;width:40px;height:40px;}

.love_quick3{background-position:-4px -75px;width:40px;height:40px;}
.love_quickcort_hover .love_quick3{background-position:-4px -76px;width:40px;height:40px;}

.love_quick4{background-position:-4px -125px;width:40px;height:40px;}
.love_quickcort_hover .love_quick4{background-position:-4px -126px;width:40px;height:40px;}

.love_quick5{background-position:-4px -175px;width:40px;height:40px;}
.love_quickcort_hover .love_quick5{background-position:-4px -176px;width:40px;height:40px;}

.love_quickservice a.to-top{background:url(/static_2018/images/go_top.png) no-repeat; background-position:1px 0px; width:50px;height:50px;margin-top:0px;}
.love_quickcort_hover a.to-top{background-position:-50px 0}
/**url**/
.url_list{text-align:left; font-size:12px; padding:20px;}
.url_list em{display:block}
.url_list a{font-family: Arial,"宋体";font-size:12px;color:#666; line-height:25px;margin-right:20px;}
.url_list a:hover{color:#E53E49}

/**弹窗样式的覆盖**/
body .demo-class .layui-layer-title{background:#FAFAFA; color:#fff; border: none;}
body .demo-class .layui-layer-btn{border-top:1px solid #E9E7E7}
body .demo-class .layui-layer-btn a{background:#333;}
body .demo-class .layui-layer-btn .layui-layer-btn1{background:#999;}
.layui-layer-setwin{right:40px!important;top:40px!important;}

/**2020-06-15**/
.hde{display:none;}